//
//  MyCountNetwork.h
//  Shengzhuli
//
//  Created by 卡忙科技 on 16/8/16.
//  Copyright © 2016年 kamangkeji. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "MyCountModel.h"
#import "SingleCreateModel.h"
#import "DrawListModel.h"

typedef enum {
    RecoredTypeBuy,
    RecoredTypeCharge,
    RecoredTypeWithDraw
}RecoredType;

@interface MyCountNetwork : NSObject

+ (void)getMyCountWithParame:(NSDictionary *)parames response:(void (^)(BOOL success,NSString *msg,MyCountModel *mdodel))response;

+ (void)getIncomeListWithParame:(NSDictionary *)parames response:(void (^)(BOOL success,NSString *msg,NSArray *lists))response;

+ (void)getBuyChargeListWithParame:(NSDictionary *)parames type:(RecoredType)type response:(void (^)(BOOL success,NSString *msg,NSArray *lists))response;

+ (void)getMyFuturesListWithParame:(NSDictionary *)parames response:(void (^)(BOOL success,NSString *msg,NSArray *lists))response;

+ (void)redeemQuickWithParame:(NSDictionary *)parames response:(void (^)(BOOL success,NSString *msg))response;

+ (void)putSecondMarketWithParame:(NSDictionary *)parames response:(void (^)(BOOL success,NSString *msg))response;

+ (void)withDrawWithParame:(NSDictionary *)parames response:(void (^)(BOOL success,NSString *msg,NSInteger ID))response;

+ (void)withDrawAddWithParame:(NSDictionary *)parames response:(void (^)(BOOL success,NSString *msg))response;

+ (void)getWithDrawListWithParame:(NSDictionary *)parames response:(void (^)(BOOL success,NSString *msg,NSArray *lists))response;

+ (void)reChargeWithParame:(NSDictionary *)parames response:(void (^)(BOOL success,NSString *msg,SingleCreateModel *model))response;

+ (void)drawListsWithParame:(NSDictionary *)parames response:(void (^)(BOOL success,NSString *msg,NSArray *lists))response;

+ (void)updateDrawListsWithParame:(NSDictionary *)parames response:(void (^)(BOOL success,NSString *msg))response;

+ (void)deleteDrawListWithParame:(NSDictionary *)parames response:(void (^)(BOOL success,NSString *msg))response;

+ (void)wantWineWithParame:(NSDictionary *)parames response:(void (^)(BOOL success,NSString *msg))response;

+ (void)withDrawTimeWithParame:(NSDictionary *)parames response:(void (^)(BOOL success,NSString *msg,NSString *duration))response;

@end
